package com.woniu.service;

import com.woniu.pojo.*;

import java.util.Date;
import java.util.List;
import java.util.Map;


public interface PermissionService {
    /**
     * 查询一个班或者所有学生的男的比例
     * @param cid
     * @return
     */
    Clazz ratio(Integer cid);

    /**
     * 查询所有的班级的比例
     * @return
     */
    List<Clazz> radioAll();

    /**
     * 查询所有的学生来源
     * @return
     */
    List<ResourceVO> radioresource(Integer cid);

    /**
     * 查询所有地区就业的工资
     * @return
     */
    List<Job> salary(String cid ,Date begin, Date end);

    /**
     * 按条件查询已经毕业的学生就业情况
     * @param pageBean
     * @param cid
     * @param stname
     * @param sid
     * @return
     */
    Map<String, Object> findByConf(PageBean pageBean, Integer cid, String stname, String sid);

    /**
     * 删除一个毕业生信息
     * @param jid
     * @return
     */
    int deleteone(Integer jid);

    /**
     * 删除多个毕业生信息
     * @param jid
     * @return
     */
    int deletemany(Integer[] jid);
    /**
     * 增加一个毕业生信息
     * @param
     * @return
     */
    int savebeyeInfo(Integer cid, String sid, String salary, String loc);
    /**
     * 展示一个毕业生信息（修改）
     * @param
     * @return
     */
    Job updateshow(Integer jid);
    /**
     * 修改一个毕业生信息
     */
    int updatebeyeInfo(Job job);

    /**
     * 查询所有的角色
     * @return
     */
    List<Role> findAll();

    /**
     * 查询rid 对应的权限
     * @param rid
     * @return
     */
    Map<String, Object> find(String rid);
}